
/**
 * COPYRIGHT
 * ---------------------------------------------------------------------------------------------------------------------
 * Copyright (c) iSOFT INFRASTRUCTURE SOFTWARE CO., LTD. This software is proprietary to
 * iSOFT INFRASTRUCTURE SOFTWARE CO., LTD., and all rights are reserved by iSOFT INFRASTRUCTURE SOFTWARE CO., LTD.
 * Without the express written permission of the company, no organization or individual may copy, install, trial,
 * distribute, or reverse engineer this software. For terms of use and further details, please refer to the End User
 * License Agreement (EULA) or contact us business@i-soft.com.cn for more assistance.
 *
 * This file contains code from iSoft, which is licensed under the LGPL-2.1. However, due to a special exception,
 * you are not required to comply with the provisions of section 6a of LGPL-2.1. Specifically, you may distribute
 * your software, including this file, under terms of your choice, including proprietary licenses, without needing to
 * provide the source code or object code as specified in section 6a. For more details, please refer to the project's
 * LICENSE and EXCEPTION files and the specific exception statement.
 * ---------------------------------------------------------------------------------------------------------------------
 * FILE DESCRIPTION
 * ---------------------------------------------------------------------------------------------------------------------
 * @MCU               : S32K148
 * @file              : SchM_Com.h
 * @license           : Evaliation
 * @licenseExpiryDate : 
 * @date              : 2025-06-19 10:52:07
 * @customer          : iSoft
 * @description       : Module Interlink Header
 * @toolVersion       : 2.2.0.1
 **********************************************************************************************************************/

/**
  \page ISOFT_MISRA_Exceptions  MISRA-C:2012 Compliance Exceptions
    ModeName:SchM_Com<br>
  RuleSorce:puhua-rule.rcf 2.3.1

   \li PRQA S 3449 MISRA Rule 8.5 .<br>
    Reason:Schedulable entities are declared by the RTE and also by the BSW modules.

   \li PRQA S 3451 MISRA Rule 8.5 .<br>
   Reason:Schedulable entities are declared by the RTE and also by the BSW modules.
 */

#ifndef SCHM_COM_H
#define SCHM_COM_H

#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */
#include "SchM_Com_Type.h"


#include "ComStack_Types.h"




extern void Com_MainFunctionRx_ComMainFunctionRx_0(void);              /* PRQA S 3451, 3449 */
extern void Com_MainFunctionTx_ComMainFunctionTx_0(void);              /* PRQA S 3451, 3449 */



/* ExclusiveArea : MultiCore_Lock */
extern void SchM_Enter_Com_MultiCore_Lock(void);
extern void SchM_Exit_Com_MultiCore_Lock(void);
/* ExclusiveArea : Context */
extern void SchM_Enter_Com_Context(void);
extern void SchM_Exit_Com_Context(void);














#ifdef __cplusplus
} /* extern "C" */
#endif /* __cplusplus */

#endif /* SCHM_COM_H */

